$(function(){
	// 顶部二级菜单
	$('#top_dark_box #top_dark #menu>li').hover(function(){
		$(this).find('.top_menu').addClass('cur');
		$(this).find('.second').show();
	},function(){
		$(this).find('.top_menu').removeClass('cur');
		$(this).find('.second').hide();
	})

		

	// 中间区域活跃读者效果
	$('#main .center .head_portrait li').hover(function(){
		$(this).find('.hide_box').show();
		$('#main .center .head_portrait li').stop();
		$(this).css('z-index','5').fadeTo(0,1).siblings('li').css('z-index','0').fadeTo(400,0.5);
	},function(){
		$(this).find('.hide_box').hide();
		$(this).siblings('li').fadeTo(0,1);
	})

	// 内容页留言列表隔行变色
	$('#page_main .left .msg_list li:odd').css('background','#FDFDFD');
	$('#page_main .left .msg_list li>.reply_box .reply_box:even').css('background','#fff');
	//标签颜色相关
	(function(){
		var tagColors = ['#000000','#fb5088','#72f6f4','#f5756e','#4a4451','#e764c0'];
		$('#tagBox a').each(function(i){
			var color = tagColors[i%tagColors.length];
			$(this)[0].style.background = color;
		})
	
	})()	
	
})

$('.top_login').live('click', function showLoginBox(){
	$('.login_hide_box').show();
	$('.reg_hide_box').hide();
});

$('.top_reg').live('click', function showRegBox(){
	$('.reg_hide_box').show();
	$('.login_hide_box').hide();
});

	
//HDJS自动验证
$(function(){
	$('#regForm').validate({
		username_reg : {
			//指定规则
			rule : {
				required : true,
				user     : '5,20',
				ajax     : APP + '&c=Member&m=ajax_check_user'
			},
			//错误提示
			error:{
				required : '用户名必填',
				user     : '用户名格式必须以字母开头5-20个字符',
				ajax     : '用户已存在'
			},
			//正常提示
			message:'用户名必填',
			//成功提示
			success:'ok'
		},
		nickname :{
			//指定规则
			rule : {
				required : true,
				minlen   : 5,
				maxlen   : 10
			},
			//错误提示
			error:{
				required : '昵称必填',
				minlen   : '最少为5个字符',
				maxlen   : '最多为10个字符'
			},
			//正常提示
			message:'昵称必填',
			//成功提示
			success:'ok'
		},
		password_reg1 :{
			//指定规则
			rule : {
				required : true,
				minlen   : 6,
				maxlen   : 16,
				regexp   : /^\w+$/
			},
			//错误提示
			error:{
				required : '密码必填',
				minlen   : '最少为6位',
				maxlen   : '最多为16位',
				regexp   : '密码必须为数字字母下划线组成'
			},
			//正常提示
			message:'密码必填',
			//成功提示
			success:'ok'
		},
		password_reg2 :{
			//指定规则
			rule : {
				confirm : 'password_reg1'
			},
			//错误提示
			error:{
				confirm : '两次密码不相同'
			},
			//正常提示
			message:'确认密码必填',
			//成功提示
			success:'ok'
		},
		code : {
			//指定规则
			rule : {
				required : true,
				ajax     : APP + '&c=Member&m=ajax_check_code'
			},
			//错误提示
			error:{
				required : '验证码必填',
				ajax : '验证码输入有误'
			},
			//正常提示
			message:'验证码必填',
			//成功提示
			success:'ok'
		}
	})
})

$(function(){
	$('#regForm').submit(function(){
		var regcon = $(this).serialize();
		$.ajax({
			url : APP + '&c=Member&m=ajax_reg',
			type : 'post',
			data : regcon,
			//服务器端返回的数据类型，必须一致
			dataType : 'json',
			success : function(data){
				if (data == 0) {
					alert('发布失败，请检查权限');
					return;
				}
				$('.top_login').hide();
				$('.top_reg').hide();
				$str = '<span>'+data.username+'</span>\
				<a href="javascript:;" class="out">退出</a>';
				$('#loginInfo').html($str);
				$('.reg_hide_box').hide();
			},
			error : function(){
				alert('error');
			}
		});
	});

	$('.out').live('click', function() {
			$.ajax({
			url : APP + '&c=Member&m=out',
			type : 'post',
			data : {'out':'yes'},
			//服务器端返回的数据类型，必须一致
			dataType : 'text',
			success : function(data){
				if (data == 0) {
					alert('退出失败，请检查权限');
					return;
				}
				$('.out').hide();
				// $('.out').siblings('span').hide();
				$str = '<a href="javascript:;" class="top_login">用户登录</a><a href="javascript:;" class="top_reg">注册</a>';
				$('#loginInfo').html($str);
			},
			error : function(){
				alert('error');
			}
		});
	  });

	$('#loginForm').submit(function(){
			var logincon = $(this).serialize();
			$.ajax({
				url : APP + '&c=Member&m=ajax_user_login',
				type : 'post',
				data : logincon,
				dataType : 'json',
				cache : false,
				success : function(data){
					if (data == 0) {
					alert('登录失败，请检查权限');
					return;
					}
					$('.top_login').hide();
					$('.top_reg').hide();
					$str = '<span>'+data.username+'</span>\
					<a href="javascript:;" class="out">退出</a>';
					$('#loginInfo').html($str);
					$('.login_hide_box').hide();
				},
				error : function(){
					alert('error');
				}
			});
		});


	});


	// });

	// $(function(){
		
		/*$.ajax({
			url : APP + '&c=Member&m=out',
			type : 'post',
			data : {'out':'yes'},
			//服务器端返回的数据类型，必须一致
			dataType : 'json',
			success : function(data){
				if (data == 0) {
					alert('退出失败，请检查权限');
					return;
				}
				// alert('退出成功');
				/*if (data == 1) {
					$('.top_login').show();
					$('.top_reg').show();

					return;*/
				/*alert(data);
				}
				alert('退出失败，请检查权限');
			},
			error : function(){
				alert('error');
			}*/

	// });